// import Blob from './Blob'
import {
  export_json_to_excel
} from './Export2Excel.js'

//导出的方法
export default function export2Excel(tHeader, filterVal, list, excelName) {
  require.ensure([], () => {
    // const {
    //   export_json_to_excel
    // } = require('../vendor/Export2Excel')
    // const tHeader = ['序号', '姓名', '性别', ] //生成Excel表格的头部标题栏
    // const filterVal = ['id', 'xp', 'yp', 'xy'] //生成Excel表格的内容栏（根据自己的数据内容属性填写）
    // const list = this.forlist //需要导出Excel的数据
    const data = formatJson(filterVal, list)
    export_json_to_excel(tHeader, data, excelName) //这里可以定义你的Excel表的默认名称
  })

  function formatJson(filterVal, jsonData) {
    return jsonData.map(v => filterVal.map(j => v[j]))
  }
}
